package com.sky.demo.singleton;

/**
 * Description:
 * 饿汉式 - 直接实例化
 *  在类初始化时直接创建实例对象，不管你是否需要这个对象都会创建
 * 1、构造器私有化
 * 2、自行创建、并且用静态变量保存
 * 3、对外提供这个实例
 * 4、强调这个是一个单例，可以用final修饰
 * @author Sky
 * @Date 2021/7/31 10:19
 */
public class HungrySingleton {

    // 自行创建、并且用静态变量保存
    public static final HungrySingleton INSTANCE = new HungrySingleton();

    // 构造器私有化
    private HungrySingleton(){};
}
